Упражнение. Scilab, подсистема xcos

Дисциплина: Имитационное моделирование

Ганина Т. С.

Группа НФИбд-01-22

Российский университет дружбы народов, Москва, Россия

07 марта 2025

Информация

Докладчик

  • Ганина Таисия Сергеевна
  • Студентка 3го курса, группа НФИбд-01-22
  • Фундаментальная информатика и информационные технологии
  • Российский университет дружбы народов
  • Ссылка на репозиторий гитхаба tsganina

Вводная часть

Цели и задачи

Целью данной работы является приобретение навыков использования Scilab, а именно - подсистемы xcos. Также необходимо создать простую модель в OpenModelica.

Задание

  1. Построить с помощью xcos фигуры Лиссажу.
  2. Выполнить моделирование в OMEdit.

Построить с помощью xcos фигуры Лиссажу

Окно моделирования и палитра блоков

Меняю цвет графика

Учебная работа, пример из задания

Как задавать параметры блока GENSIN_f

Как задавать параметры блока CLOCK_c

Фигура Лиссажу: A = B = 1, a = 2, b = 2, \delta = 0

Фигура Лиссажу: A = B = 1, a = 2, b = 2, \delta = \pi /4

Фигура Лиссажу: A = B = 1, a = 2, b = 2, \delta = \pi /2

Фигура Лиссажу: A = B = 1, a = 2, b = 2, \delta = 3\pi /4

Фигура Лиссажу: A = B = 1, a = 2, b = 2, \delta = \pi

Фигура Лиссажу: A = B = 1, a = 2, b = 4, \delta = 0

Фигура Лиссажу: A = B = 1, a = 2, b = 4, \delta = \pi /4

Фигура Лиссажу: A = B = 1, a = 2, b = 4, \delta = \pi /2

Фигура Лиссажу: A = B = 1, a = 2, b = 4, \delta = 3\pi /4

Фигура Лиссажу: A = B = 1, a = 2, b = 4, \delta = \pi

Фигура Лиссажу: A = B = 1, a = 2, b = 6, \delta = 0

Фигура Лиссажу: A = B = 1, a = 2, b = 6, \delta = \pi /4

Фигура Лиссажу: A = B = 1, a = 2, b = 6, \delta = \pi /2

Фигура Лиссажу: A = B = 1, a = 2, b = 6, \delta = 3\pi /4

Фигура Лиссажу: A = B = 1, a = 2, b = 6, \delta = \pi

Фигура Лиссажу: A = B = 1, a = 2, b = 3, \delta = 0

Фигура Лиссажу: A = B = 1, a = 2, b = 3, \delta = \pi /4

Фигура Лиссажу: A = B = 1, a = 2, b = 3, \delta = \pi /2

Фигура Лиссажу: A = B = 1, a = 2, b = 3, \delta = 3\pi /4

Фигура Лиссажу: A = B = 1, a = 2, b = 3, \delta = \pi

Реализация модели в OpenModelica

Создать новый Modelica Класс

Код для дифференциального уравнения

Установка симуляции

Полученный график для x после смены параметров симуляции

Полученные графики для x и x’ после смены параметров симуляции

Результаты

В результате выполнения лабораторной работы я научилась работать со средствами моделирования xcos и OpenModelica.